package com.example.userservice.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.time.LocalDateTime;

@Data
@TableName("volunteer_profile")
public class VolunteerProfile {
    @TableId(type = IdType.AUTO)
    private Long id;

    private Long userId; // 用户ID（关联 user.id）
    private String realName; // 真实姓名
    private Integer gender; // 性别（1-男,2-女）
    private String idCard; // 身份证号
    private String school; // 学校
    private String major; // 专业
    private Double volunteerHours; // 志愿服务时长
    private Integer status; // 状态（1-正常,0-禁用）

    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime; // 创建时间（自动填充）
}
